package com.itqf.service;

import com.itqf.dto.PermissionDto;

import java.util.List;

/**
 * projectName: gp_manage
 *
 * @author: 赵伟风
 * time: 2021/8/17 10:28
 * description:
 */
public interface DtsPermissionService {

    /**
     * 根据角色id查询权限！
     *    注意：如果是超级管理员，只需要返回* 即可！
     * @param roleIds
     * @return
     */
    List<String> findPermissionsByRoleIds(Integer[] roleIds);

    /**
     * 根绝角色删除权限
     * @param roleId
     */
    void deletePermissionsByRoleId(int roleId);

    /**
     * 添加新的权限
     * @param permissionDto
     */
    void savePermissionsByRoleId(PermissionDto permissionDto);
}
